package com.nuedu.corejava.ch3;

public class LoopControl {
	public static void main(String[] args) {
		//循环控制
		//1.循环嵌套
		
		outer:for(int i=0;i<10;i++){
			//在循环体内部可以编写循环，这是循环嵌套
			for(int k=0;k<10;k++){
				System.out.println(i+","+k);
				
				while (true) {
					System.out.println("while 循环嵌套");
					// break；//break默认会跳出当前循环
					break outer;//在循环嵌套中，break可以跳出label标签指定的循环中；与C语言的go to 类似；
					
				}
				
			}
			//在一个循环内部可以嵌套多个循环
			int l=0;
			do {
				if(l++%2==1){
				System.out.println("do while 循环嵌套 奇数");
				continue;//continue可以在循环内部终止当次循环，执行下一次循环，跳转到循环条件修改或循环判定语句中；
				}else {
					System.out.println("do while 循环嵌套 偶数");
				}
				
				if (l==10) {
					System.out.println(l);
					return;//可以在方法内部终止方法的执行
				}
			} while (true);
			//--多个循环；
			
		}
	System.out.println("在循环后，使用return 返回");
	}

}
